import { reactive } from 'vue'

export interface Task {
  id: string          // crypto.randomUUID()
  name: string        // 文件名
  percent: number     // 0-100
  uploading: boolean  // true 表示进行中
  paused?: boolean    // 可选：暂停状态
}

// 🔧 改成数组即可实时响应
export const taskList = reactive<Task[]>([])